package com.piggy.logi.sys.bo;

import com.piggy.common.core.web.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;

import java.math.BigDecimal;

/**
 * 线路管理分页查询对象 logi_line
 *
 * @author piggy
 * @date 2023-08-14
 */

@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel("线路管理分页查询对象")
public class LogiLineQueryBo extends BaseEntity {

	/** 主键 */
	@JsonFormat(shape = JsonFormat.Shape.STRING)
	@ApiModelProperty("主键")
	private Long lineId;

	/** 线路名称 */
	@ApiModelProperty("线路名称")
	private String lineName;
	/** 线路类型 */
	@ApiModelProperty("线路类型")
	private String lineType;
	/** 0 常用 1 临时 */
	@ApiModelProperty("0 常用 1 临时")
	private String lineFlag;
	/** 线路范围 */
	@ApiModelProperty("线路范围")
	private String lineScope;
	/** 运营方向 */
	@ApiModelProperty("运营方向")
	private String lineDirect;
	/** 所属区域 */
	@ApiModelProperty("所属区域")
	private String lineDistrict;
	/** 1 启用 0 停用 */
	@ApiModelProperty("1 启用 0 停用")
	private String status;
	/** 是否是手工自定义 0 非自定义 1 自定义 */
	@ApiModelProperty("是否是手工自定义 0 非自定义 1 自定义")
	private Integer manualType;
	/** KM */
	@ApiModelProperty("KM")
	private BigDecimal totalMile;
	/** 分钟 */
	@ApiModelProperty("分钟")
	private Integer totalTime;

}
